package hcn.cmc.bean.request;

import hcn.protocol.brandnew.BaseRequest;
import lombok.Data;

import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlRootElement;
import java.io.Serializable;

/**
 * @description:获取抗菌药物记录列表xml格式入参
 * @author: zhengcb10708
 * @create: 2020-12-15 16:36
 **/
@XmlRootElement(name = "MsgBody")
@XmlAccessorType(XmlAccessType.FIELD)
@Data
public class AntibacterialQueryXMLReq extends BaseRequest implements Serializable {

    /**
     * 医院代码
     */
    private String VisitOrganization;

    /**
     * 医生代码
     */
    private String RequestDoctor;

    /**
     * 审批级别 1科主任 2 专家组 3医务部，查询我的申请时为空
     */
    private String ApprovalLevel;

    /**
     * 审核状态 0全部 1待审核 2已审核
     */
    private String ApplyStatus = "0";

    /**
     * 审核结果 0全部 1同意 2不同意
     */
    private String ApplyResult = "0";

    /**
     * 应用类型(1:申请 2：审核)
     */
    private Integer ApplyType;

    /**
     * 开始日期
     */
    private String PrescriptionBeginDateTime;

    /**
     * 结束日期
     */
    private String PrescriptionEndDateTime;

    /**
     * 病区代码
     */
    private String WardAreaCode;

    /**
     * 搜索内容
     */
    private String InputCode;

    /**
     * 住院号码
     */
    private String HospizationId;

    /**
     * 页号
     */
    private Integer PageNo;

    /**
     * 页大小
     */
    private Integer PageSize;
    /**
     * 科室code
     */
    private String DeptCode;

}
